satellite transmit antenna - Alemán Inglés Diccionario